writer novel bournemouth new england genealogy corolla anachronism holy grail author dorset celtic avalon history edinburgh fantasy hampshire scotland wales knights templar book culture poole fiction london renaissance mystery creative glasgow massachusetts camry escort sca books irish ireland medieval cambridge king arthur boston music highlander historical escorts camelot